package org.whatever.aha.zjut.platform.vo.academy;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.whatever.aha.zjut.platform.vo.UserRoughInfoVo;
import org.whatever.aha.zjut.platform.vo.info.StatusInfoVo;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * @author Vc
 * @version 1.0
 * @Desc 推荐页面建模类
 * @date 2021/11/01 23:38
 */
@Data
public class RecommendVo {
    /**
     * 项目id
     */
    int projectId;
    /**
     * 项目名称
     */
    String projectName;
    /**
     * 院级管理员视角，项目状态(1：不可见（院级未推荐）、2:未审核、3:退回修改、4:已审核) 院级管理员视角
     */
    StatusInfoVo projectAcademyStatusInfo;
    /**
     * 校级管理员视角，项目状态(1：不可见（校级未推荐）、2:未审核、3:退回修改、4:已审核) 校级管理员视角
     */
    StatusInfoVo projectSchoolStatusInfo;
    /**
     * 负责人信息
     */
    UserRoughInfoVo projectLeaderInfo;
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    Date projectCreateTime;
    /**
     * 项目标签
     */
    String projectTag;
    /**
     * 项目组别
     */
    String projectGroup;

}
